package com.sqlcheck.common.enums;

/**
 * 用户角色枚举
 */
public enum UserRole {
    
    /**
     * 管理员 - 可以查看所有任务和数据
     */
    ADMIN("管理员"),
    
    /**
     * 普通用户 - 只能查看自己的任务和数据
     */
    USER("普通用户");
    
    private final String description;
    
    UserRole(String description) {
        this.description = description;
    }
    
    public String getDescription() {
        return description;
    }
    
    /**
     * 判断是否为管理员
     */
    public boolean isAdmin() {
        return this == ADMIN;
    }
    
    /**
     * 判断是否为普通用户
     */
    public boolean isUser() {
        return this == USER;
    }
}